package com.aceitunaproject.server.equipment;

import java.util.List;
import java.util.Map;

public interface EquipmentManager {

	/**
	 * Gets all existent Equipments
	 * 
	 * @return A map of all Equipments
	 */
	Map<String, Equipment> getAllEquipments();

	/**
	 * From a given list of equipment IDs, returns a map with the actual
	 * objects.
	 * 
	 * @param equipmentIDs
	 *            A list of the IDs of the Equipment instances to retrieve
	 * @return A map with the Equipment Instances with the received IDs
	 */
	Map<String, Equipment> getEquipmentCollection(List<String> EquipmentIDs);

	/**
	 * resets the class 
	 */
	void reset();
	
}